const app = getApp()
import BaseModel from '../../utils/common.js'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    page:1,
    size:6, //每页条数
    code:"1",//标识  默认线上用户
    spriceAllData:[], //数组
    chiefFooter_more:"", //上拉加载
    footer_more:"上拉加载更多" //无数据
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getSpriceData(); //列表
  },
  clickNav:function(e){
    console.log(e.currentTarget.dataset.id)
    this.setData({
      code:e.currentTarget.dataset.id
    })
    this.getSpriceData();
  },
  /*数据*/
  getSpriceDataModel: new BaseModel({
    url: '...',
    method: "get",
    needAjaxLoading:true,
    loadingText:"玩命加载中"
  }),
  getSpriceData() {
    this.getSpriceDataModel
        .fetch({
          "page": this.data.page,
          "size": this.data.size,
          "code": this.data.code
        })
        .then(res => {
          if(res.data==""){
            this.setData({
              footer_more:"没有更多数据了"
            })
          }else{
            console.log(res.data)
            //成功
            var spriceAllData_list = this.data.spriceAllData;
            for(var i=0;i<res.data.length;i++){
              spriceAllData_list.push(res.data[i])
            }
            this.setData({
              spriceAllData: spriceAllData_list
            })
          }

        })
        .catch(res => {
          //失败
          this.setData({
            footer_more:"没有更多数据了"
          })
        })
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    var that = this;
    that.data.page+=1;
    this.getSpriceData();
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },



  /**
   * 用户点击右上角分享
   */
  /*onShareAppMessage: function () {

  }*/
})